package com.doyens.gmall.product.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.doyens.gmall.model.product.BaseSaleAttr;
import com.doyens.gmall.model.product.SpuImage;
import com.doyens.gmall.model.product.SpuInfo;
import com.doyens.gmall.model.product.SpuSaleAttr;

import java.util.List;

/**
 * Classname:SpuManageService
 * PackageName:com.doyens.gmall.product.service
 *
 * @Author:uyijk
 * @Create:2023/7/26 14:30
 * @Version: 1.0
 */
public interface SpuManageService {
    IPage<SpuInfo> getSpuInfoPage(Long page, Long size, Long category3Id);

    List<BaseSaleAttr> getBaseSaleAttrList();

    void saveSpuInfo(SpuInfo spuInfo);

    List<SpuImage> getSpuImageList(Long spuId);

    List<SpuSaleAttr> getSpuSaleAttrList(Long spuId);
}
